$_GET[id] // fetch_array

Tags:    php

<< < 12 > >>
Hey.. Jeg ved godt der lige er blevet postet samme problem, og jeg har prøvet at følge det i har skrevet, men det virker stadig ikke..

første side:
<pre>
$profil = mysql_query("SELECT id FROM user");
echo "<a href=profil.php?id=".$row['id'].">Profil</a>";
</pre>

Anden side der skal hive daterne frem:
<pre>
$id = $_GET[id];
$sql = mysql_query("SELECT * FROM user where id = $id");
$row = mysql_fetch_array($sql); <-- Linje 7
echo $row[4];
</pre>

Fejlen er denne.. :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in d:\\apache group\\apache\\htdocs\\profil.php on line 7


Håber i kan hjælpe.. Jeg fatter virkeligt ikke at det ikke virker..


Hvis der bare er den mindste mulighed for at noget går galt, så går det galt..

[Redigeret d. 01/12-03 21:32:31 af Kenneth Kristoffersen]



12 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
$id = $_GET[id];

prøv at sætte denne linje til at være med ' også.
dvs.

$id = $_GET['id'];

det kan være derfor, da din sql ikke kan finde noget hvor id er lig med (null)...
prøv det en gang.

-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk



Se mysql fejlen med mysql_error() :

<pre>
$id = $_GET[id];
$sql = mysql_query("SELECT * FROM user where id = $id") or die(mysql_error());
$row = mysql_fetch_array($sql); <-- Linje 7
echo $row[4];
</pre>




Du kan jo evt. prøve at udskriv id'et og se om der overhovedet sendes noget id: (har rettet i det, så kan jo være det hjælper :P):

Fold kodeboks ind/udKode 

---
Hilsen Anders



$id = $_GET[id];

prøv at sætte denne linje til at være med ' også.
dvs.

$id = $_GET['id'];

det kan være derfor, da din sql ikke kan finde noget hvor id er lig med (null)...
prøv det en gang.

-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk

Hvis der bare er den mindste mulighed for at noget går galt, så går det galt..


Det virker stadig ikke.. Desværre..



Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in d:\\apache group\\apache\\htdocs\\profil.php on line 7
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

Det er hvad den siger nu.. Men jeg har lavet det med andre sider på samme domain oG der fejlede det ikke noget.. Har enda prøvet at kopiere coden direkte over..



prøv med ' rundt om $id



prøv med ' rundt om $id

Hvis der bare er den mindste mulighed for at noget går galt, så går det galt..

Har jeg desværre prøvet..
jeg har også prøvet at slette det hele og lave det igen.. intet hjælper.. :(



sikker på at der kommer et id med?



har du connected ?? :)



har du connected ?? :)

Hvis der bare er den mindste mulighed for at noget går galt, så går det galt..

Jada.. :D



<< < 12 > >>
t